The performance and locality tradeoff in bittorrent-like file sharing systems

نویسندگان

  • Wei Huang
  • Chuan Wu
  • Zongpeng Li
  • Francis C. M. Lau
چکیده

In recent years, the surge of large-scale peerto-peer (P2P) applications has brought huge amounts of P2P traffic, which has significantly changed the Internet traffic pattern and increased the traffic-relay cost at the Internet Service Providers (ISPs). To alleviate the stress on networks, methods of localized peer selection have been proposed that advocate neighbor selection within the same network (AS or ISP) to reduce the cross-ISP traffic. Nevertheless, localized peer selection may potentially lead to the downgrade of download speed at the peers, rendering a non-negligible tradeoff between the download performance and traffic localization in the P2P system. Aiming at effective peer selection strategies that achieve any desired Pareto optimum in face of the tradeoff, our contributions in this paper are three-fold: (1) We characterize the performance and locality tradeoff as a multi-objective b-matching optimization problem. In particular, we first present a generic weighted b-matching model that characterizes the tit-for-tat in BitTorrent-like peer selection. We then introduce multiple optimization objectives into the model, which effectively W. Huang ( ) University of Toronto, Toronto, ON, Canada e-mail: [email protected] C. Wu · F. C. M. Lau University of Hong Kong, Hong Kong, China C. Wu e-mail: [email protected] F. C. M. Lau e-mail: [email protected] Z. Li University of Calgary, Calgary, AB T2N 1N4, Canada e-mail: [email protected] characterize the performance and locality tradeoff using simultaneous objectives to optimize. (2) We design fully distributed peer selection algorithms that can effectively approximate any desired Pareto optimum of the global multi-objective optimization problem, which represents a desired tradeoff point between performance and locality in the entire system. (3) Taking network dynamics into consideration, we further propose practical protocols that allow each peer to dynamically adjust its peer selection preference on download performance or traffic locality, in order to adapt to the current quality of peering connections, while guaranteeing that the desired tradeoff is still achieved over its entire download process. To support our models and protocols, we have conducted rigorous analysis, extensive simulations, and prototype experiments under various practical settings extracted from real-world traces.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Scalable Method for Taking Detailed and Accurate Geo* Snapshots of Large P2P Networks

Peer-to-peer file-sharing systems offer high transfer speed at remarkably low data ownership cost. In many cases, the transfer speed can be increased if the users possess timely and accurate information over the location of other users. Furthermore, robustness and fault tolerance, issues of intense research investigation, are inextricably linked with the location and activity of the network use...

متن کامل

Characterizing Locality-aware P2P Streaming

Peer-to-peer (P2P) live streaming systems have been increasingly popular and successful in today’s Internet, which provide large collections of video channels to millions of users at low server costs. The large volumes of P2P streaming traffic are exceeding those incurred by BitTorrent-like file sharing applications, threatening huge traffic relay cost to the Internet service providers (ISPs). ...

متن کامل

On Improving Network Locality in BitTorrent-Like Systems

The emerging Peer-to-Peer (P2P) model has become a very popular paradigm for developing Internet-scale systems. The BitTorrent is an example of P2P system for sharing resources, including files and documents. Owing to the peer does not have the capability of locality aware, it cannot differentiate its neighbors belong to which Internet Service Provider (ISP), file sharing results in a large num...

متن کامل

Peer-to-peer as an infrastructure service

Peer-to-Peer (P2P) communication has attracted significant interest from both academia and industry, and has become a successful communication paradigm for diverse Internet applications, including file sharing, live streaming, and video on demand. Today P2P applications account for over 70 % of the Internet traffic, and the percentage is still growing. P2P has also been used to facilitate the d...

متن کامل

Locality-aware P2P query search with ISP collaboration

More than half of Internet traffic today is contributed by peerto-peer (P2P) systems. Yet P2P systems build their overlay topology largely agnostic of the Internet underlay, which often leads to traffic management challenges for Internet Service Providers (ISP) and potentially inefficient neighbourhood selection for P2P nodes. To overcome this, we propose to use an oracle hosted by the ISPs, so...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Peer-to-Peer Networking and Applications

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2014